produce solar energy - Francés Inglés Diccionario